package com.ruoyi.framework.config;

import com.ruoyi.framework.interceptor.JwtInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


@Configuration
public class MiniInterceptorConfig implements WebMvcConfigurer {

    @Override
    public void addInterceptors(InterceptorRegistry registry) {

        registry.addInterceptor(MinijwtInterceptor())
                .addPathPatterns("/home/**")
                .addPathPatterns("/submit/**");
    }

    @Bean
    public JwtInterceptor MinijwtInterceptor(){
        return new JwtInterceptor();
    }
}
